package top.ckxgzxa.newscms.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;

/**
 * @author 赵希奥
 * @date 2022/4/28 17:41
 * @gitHub https://github.com/CKXGZXA
 * @gitee https://gitee.com/ckxgzxa
 * @description:
 */
@Data
// 设置实体类所对应的表名
@TableName("sys_user")
public class User implements Serializable {

    // 将属性所对应的字段指定为主键
    // value属性用于指定主键的字段
    // type用于指定主键生成策略
    @TableId(value = "id", type = IdType.AUTO)
    private Long uid;
    // 指定属性所对应的字段名
    @TableField("name")
    private String username;
    private Integer age;
    private String email;

    @TableField("password")
    private String password;

    // 逻辑删除标识
    @TableLogic
    private Integer isDeleted;
}
